home *** CD-ROM | disk | FTP | other *** search
- ==============================================================================
- BBdupe.exe (c) 1992 by Freeman. M. Crosby W1NPR
- Used with the AA4RE BBS V2.12 (c) 1989-1992 by H. Roy Engehausen AA4RE
- PLEASE save Msg.bb in a backup first before testing.
-
- BBdupe DOES alter Msg.bb if used with any / parameter !!
- ==============================================================================
- Description:
- REBBS will check Bids & etc. for dupes but if these have been altered there
- is a possibility that some may slip through.
-
- BBdupe will run through your message base and compare each new message with
- a file of previous messages based on the Subject and TO & From address.
- @ address is ignored as it may be the reason for the dupe.
-
- The file is self maintaining and will handle between 5000 & 6000 previous
- message records, in blocks of about 1000 each.
-
- BBdupe will make a report in an output file format which may be imported for
- review by the sysop.
-
- BBdupe will place the possible dupes on either hold or review as well as make
- a sysop report if a suffix is added to the Filename.ext when calling it up.
- All previous dupe message numbers will be reported along with the address and
- Subject of the current Dupe.
-
- NOTE !!!!!! Read this carefully as if not right will cause BBdupe to miss
- some messages if one of the following files exists.
-
- This version of BBdupe will check for three text files in your "BB" default
- directory, Nohold.dup, Nota.dup & Notype.dup
-
- You may edit Nohold & Nota.dup with up to 50 lines each with text strings.
- Each line will be treated as an Exact match including Spaces and Case !!
- Re: and RE: will NOT be the same. A leading space will be treated as such as
- well as a trailing space. If you use a text editor anything that is on the line
- when you hit Enter will be in the search string.
-
- Any line in Nohold.dup found in the Subject will cause BBdupe to report the msg
- as a dupe but will NOT put it on Hold or Review even though you may have
- selected a / V or / H suffix.
-
- Any line in Nota.dup found in the Subject will cause BBdupe to completly ignore
- the message. Examples might be WP-updates or anything that you are seeing in
- the reports that is obviously not a dupe, or if it is will not matter.
-
- Place the Reply Subjects from any servers which might show as a Dupe when a
- station sends multiple requests like:
-
- RE: > REQMOD >
- Accepted >
- Rejected >
- Split #
-
- You may select to either use Nodupe.dup of Nohold.dup for these, I recomend
- Nohold.dup as you can still review and check operation of the system until
- you are sure you have it right.
-
- Notype.dup will be ONE line of letters which will indicate the Types of
- messages which will NOT be considered a dupe. Like P T A
- This will skip Personal, Traffic and Annoucements. Basically only Bulletins
- will be done with this setup.
-
- Messages addressed To Yourbbs@Yourbbs like the type which are sent by the
- BBseries as Sysop messages will not be reported anyway.
- ===============================================================================
- Setup:
-
- Edit Message.bb as follows:
-
- : 199
-
- Possible dupe message -- by BBdupe
-
- Perform a GE command in REBBS
-
- Place BBdupe.exe in any directory you wish as long as you path to it when
- calling it up from Wakeup.bb or the command line during tests.
- ===============================================================================
- Operation:
-
- Run BBdupe from the command line the first time to record all the present
- messages into the BBdupe files. I recomend closing the system down with the
- CLOSE S command before the first run as it may take many minutes.
-
- After the first run:
- Run BBdupe as often as possible, if there is nothing to do it will not run long.
-
- To produce a report and have it IMPORTED every 15 minutes run it as follows.
-
- ==/==/== +00:15 ES [IZ] BBDUPE BBDUPE.EXE
-
- To produce a report and place the Dupes on hold every 15 minutes.
-
- ==/==/== +00:15 ES [IZL] BBDUPE BBDUPE.EXE / H
-
- To place dupes on hold and not produce report every 30 minutes.
-
- ==/==/== +00:30 ES [ZL] BBDUPE BBDUPE.EXE / H
-
- To produce a report and place the Dupes on review every 15 minutes.
-
- ==/==/== +00:15 ES [IZL] BBDUPE BBDUPE.EXE / R
-
- To place dupes on review and not produce report every 30 minutes.
-
- ==/==/== +00:30 ES [ZL] BBDUPE BBDUPE.EXE / R
-
- The CLOSE S command may be used to shut down the system long enough to run
- BBdupe if it never gets a chance to run or you do it from the Command line
- and expect a very long run.
-
- BBdupe maintains it's last message checked in a text file " Last.dup " if
- you wish to change this number it will only check back to that point.
- ==============================================================================
- Comments:
-
- I recomend having BBdupe use the / V command and not use any other function to
- place messages on review. In this way you can do a V and check them out & or
- KV. The V will separate any you may have placed in Hold by other means.
- If they are dupes they probably should be killed whether held or not.
-
- Once BBdupe has produced the data you may wish to LS ( Subject found etc. )
- and determine if it actually a dupe or not and take corrective action.
-
- Sorry it is so slow but it has a lot to do.
- Like BBfbbfix I hope this is one program which will not be needed long.
-
- ==============================================================================
- Report bugs & comments to:
-
- Oct. 1 to June 1 yearly
- W1NPR@W1NPR.#SRQFL.FL.USA.NA
- (813)474-2690 Voice line
- (813)475-9526 Data line
-
- June 1 to Oct. 1 yearly
- W1NPR@W1NPR.#EMA.MA.USA.NA
- (508)362-3940 Voice line
- (508)362-8958 Data line
-
- 73/Free
- W1NPR
-